live well
noun
1
: a well for keeping fish alive in a fishing boat by allowing seawater to circulate through it
2
: live-box
Love words? Need even more definitions?
Merriam-Webster unabridged
Share